import React from 'react';
import { type SvgIconProps } from '@mui/material/SvgIcon';
import AppSvgIcon from './AppSvgIcon';

const AlertJobIcon: React.FC<SvgIconProps> = ({ sx, fill, ...props }) => (
  <AppSvgIcon sx={sx} viewBox='0 0 24 24' {...props}>
    <svg
      width='24'
      height='24'
      viewBox='0 0 24 24'
      fill='none'
      xmlns='http://www.w3.org/2000/svg'
    >
      <path
        fillRule='evenodd'
        clipRule='evenodd'
        d='M9.79263 0.825813C9.98639 0.470342 10.2809 0.210818 10.6335 0.0849313C10.9325 -0.0217664 13.1221 -0.0305797 13.4701 0.0735552C13.8015 0.17269 14.2915 0.622481 14.4271 0.95195C14.5037 1.13803 14.5491 1.48144 14.5777 2.09318C14.6239 3.07871 14.6755 3.23085 15.0804 3.57701C15.4812 3.9196 15.9606 4.01643 16.4828 3.86016C16.6633 3.80622 16.9093 3.62208 17.3084 3.24241C17.621 2.94495 17.9732 2.64961 18.0912 2.5861C18.3894 2.42559 19.1597 2.4259 19.4634 2.58667C19.5838 2.65048 20.073 3.0859 20.5504 3.55426C21.5161 4.50191 21.7157 4.80862 21.7143 5.34349C21.7135 5.68039 21.6132 5.95384 21.3331 6.30848C21.2011 6.47561 21.0295 6.60606 20.8439 6.71047L15.2962 9.83106C14.7455 10.1408 14.0808 10.1722 13.5034 9.91553L10.6092 8.62922C10.1078 8.40636 9.5247 8.47508 9.08883 8.8084L2.28646 14.0103C1.90266 14.3038 1.40166 14.5261 0.953892 14.3446C0.624204 14.211 0.174106 13.7226 0.0744115 13.3902C0.0285381 13.2374 0 12.6983 0 11.9854C0 10.6637 0.0516936 10.4275 0.425127 10.0419C0.808949 9.64558 0.934616 9.60551 1.94652 9.55638C2.70465 9.51963 2.90598 9.48881 3.12784 9.3758C3.63865 9.11553 3.93998 8.63986 3.93998 8.09375C3.93998 7.63402 3.76381 7.31817 3.14655 6.67099C2.56841 6.06481 2.44037 5.82266 2.44112 5.33624C2.44187 4.78431 2.5308 4.64186 3.4641 3.69765C4.56387 2.58504 4.74718 2.46772 5.38215 2.46966C5.97744 2.47153 6.20261 2.58654 6.79027 3.18922C7.48989 3.90667 8.06653 4.09325 8.69905 3.80684C9.02855 3.65764 9.21781 3.49219 9.40668 3.1881C9.52503 2.99764 9.54799 2.84707 9.57885 2.06062C9.61195 1.21566 9.62672 1.13034 9.79263 0.825813ZM3.86125 16.5827C3.71866 16.6917 3.59258 16.8205 3.47757 16.9583C3.37503 17.0812 3.2594 17.2114 3.14361 17.3328C2.70716 17.7904 2.57129 17.9772 2.50627 18.2093C2.40169 18.5822 2.45363 19.1248 2.61954 19.3928C2.68832 19.5039 3.16201 20.0047 3.67225 20.5058C4.70487 21.5198 4.87385 21.6143 5.53316 21.5463C5.9959 21.4986 6.2048 21.3749 6.82062 20.784C7.45033 20.1798 7.7712 20.0253 8.27355 20.0847C8.71195 20.1366 9.1183 20.3976 9.35455 20.7791C9.53598 21.0722 9.5453 21.122 9.5771 21.9651C9.61427 22.9518 9.72029 23.2863 10.0964 23.6034C10.526 23.9656 10.6863 23.9986 12.0237 24.0001C13.4003 24.0017 13.6503 23.9522 14.0069 23.6081C14.4399 23.1903 14.4837 23.0595 14.5239 22.0638C14.5542 21.3154 14.5832 21.1139 14.6906 20.9074C14.9676 20.3752 15.4221 20.0991 16.0213 20.0991C16.5419 20.0991 16.685 20.1775 17.4159 20.8635C18.0442 21.4533 18.266 21.5643 18.8135 21.5631C19.3477 21.5621 19.6529 21.3611 20.6304 20.3663C21.4167 19.5662 21.527 19.4276 21.6161 19.1281C21.7408 18.7088 21.7409 18.6063 21.6178 18.1921C21.5369 17.92 21.4206 17.7584 20.9689 17.29C20.6662 16.9763 20.375 16.6342 20.3218 16.5299C20.0047 15.908 20.2354 15.1117 20.8503 14.7053C21.094 14.5442 21.1646 14.5315 22.0238 14.4949C23.0447 14.4513 23.3048 14.3691 23.6268 13.9877C23.9773 13.5723 23.9993 13.4572 24 12.0316C24.0007 10.5879 23.9658 10.3929 23.6405 10.0229C23.3197 9.65789 23.1534 9.60482 22.1857 9.5582C22.016 9.55001 21.847 9.58826 21.699 9.67155L15.2354 13.3073C14.8224 13.5397 14.3238 13.5631 13.8908 13.3707L11.2886 12.2142C10.6201 11.917 9.84261 12.0086 9.26145 12.4531L3.86125 16.5827Z'
        fill={fill || '#A8B0BD'}
      />
    </svg>
  </AppSvgIcon>
);

export default AlertJobIcon;
